指针 ->什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:40:28
x->y什么意思?
x指向y?

就是 x 指向 y 的意思

指针也没什么难理解
别想太多了

指针就是一个存放地址的变量

当指针指向某个变量

这时这个指针里就存放了那个变量的地址

同时可以利用指针直接取变量中的值用 只要在指针前加 * 就是取其

真值了(也就是别指向的变量的值)

举个例子

int i=0,*p;
声明了一个 int 类型的 变量i和指针p

假设i在内存中所存在的地址为aaaaa(随便写的)

p->i 就是使指针p指向i
也就是说 指针p中存放了aaaaa这个地址

当你操作这个p时就是直接操作了aaaaa这个地址中存放的东西

间接操作了变量i,

这就是指针的作用

Y是一个内存的具体地址,X中存放的是Y的地址,当吧X定义为指针时,对X的访问就可以直接访问到Y

恩,赞同,你就把它想成指向内存地址的一个指示标志就行了
它的作用就是为了减少调用(调用是用变量的副本)的内存开销

指向

x->y
x是一个地址,地址里面的内容是y